package com.creditcmsplt.entity.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel("被征信人身份信息上传(现场)data参数描述：")
public class SncfUpUserInfoReqData {

	@ApiModelProperty(value = "上传标识码,来源于身份证正反面上传时返回", required = true, dataType = "string")
	private String cid;
	
	@ApiModelProperty(value = "被征信人姓名", required = true, dataType = "string")
	private String userName;
	
	@ApiModelProperty(value = "性别,如男、女", required = true, dataType = "string")
	private String gender;
	
	@ApiModelProperty(value = "民族,如汉、维吾尔，不要族字", required = true, dataType = "string")
	private String national;
	
	@ApiModelProperty(value = "出生年月,如19990909,格式参考yyyyMMdd", required = true, dataType = "string")
	private String birthday;
	
	@ApiModelProperty(value = "身份证号码", required = true, dataType = "string")
	private String identifyno;
	
	@ApiModelProperty(value = "证件有效期，如19990909-19990910或19990909-长期", required = true, dataType = "string")
	private String certificateExpire;
	
	@ApiModelProperty(value = "身份证签发机关，如AB公安局abc分局", required = true, dataType = "string")
	private String issuingAuthority;
	
	@ApiModelProperty(value = "住址，如ab省ab市ab区ab镇A村a组", required = true, dataType = "string")
	private String address;
	
	@ApiModelProperty(value = "联系手机号码", required = true, dataType = "string")
	private String phoneNumber;

	public SncfUpUserInfoReqData() {

	}

	public String getCid() {
		return cid;
	}

	public void setCid(String cid) {
		this.cid = cid;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getGender() {
		return gender;
	}

	public void setGender(String gender) {
		this.gender = gender;
	}

	public String getNational() {
		return national;
	}

	public void setNational(String national) {
		this.national = national;
	}

	public String getBirthday() {
		return birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public String getIdentifyno() {
		return identifyno;
	}

	public void setIdentifyno(String identifyno) {
		this.identifyno = identifyno;
	}

	public String getCertificateExpire() {
		return certificateExpire;
	}

	public void setCertificateExpire(String certificateExpire) {
		this.certificateExpire = certificateExpire;
	}

	public String getIssuingAuthority() {
		return issuingAuthority;
	}

	public void setIssuingAuthority(String issuingAuthority) {
		this.issuingAuthority = issuingAuthority;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getPhoneNumber() {
		return phoneNumber;
	}

	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}

	@Override
	public String toString() {
		return "SncfUpUserInfoReqData [cid=" + cid + ", userName=" + userName + ", gender=" + gender + ", national="
				+ national + ", birthday=" + birthday + ", identifyno=" + identifyno + ", certificateExpire="
				+ certificateExpire + ", issuingAuthority=" + issuingAuthority + ", address=" + address
				+ ", phoneNumber=" + phoneNumber + "]";
	}

}
